package com.upcode.weighing.vo.req.pc.client;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *  账号管理
 * </p>
 *
 * @author leidong
 * @since 2021/4/24
 */
@Data
@EqualsAndHashCode(callSuper=false)
@ApiModel(value = "账号管理Vo",description = "账号管理Vo")
public class ClientAccountVo {
    @ApiModelProperty(value = "账号id，主键")
    private Long accountId;
    /**
     * 账号
     * */
    @ApiModelProperty(value = "账号")
    private String accountName;
    /**
     * 密码
     * */
    @ApiModelProperty(value = "密码")
    private String accountPassword;
    /**
     * 账号类型
     * */
    @ApiModelProperty(value = "账号类型")
    private Integer accountType;
    /**
     * 使用人
     * */
    @ApiModelProperty(value = "账号使用人")
    private Long accountUser;
    /**
     * 联系方式
     * */
    @ApiModelProperty(value = "联系方式")
    private String accountUserPhone;
    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    private String accountIdCard;
    /**
     * 用户姓名
     */
    @ApiModelProperty(value = "用户姓名")
    private String userName;


    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAccountPassword() {
        return accountPassword;
    }

    public void setAccountPassword(String accountPassword) {
        this.accountPassword = accountPassword;
    }

    public Integer getAccountType() {
        return accountType;
    }

    public void setAccountType(Integer accountType) {
        this.accountType = accountType;
    }

    public Long getAccountUser() {
        return accountUser;
    }

    public void setAccountUser(Long accountUser) {
        this.accountUser = accountUser;
    }

    public String getAccountUserPhone() {
        return accountUserPhone;
    }

    public void setAccountUserPhone(String accountUserPhone) {
        this.accountUserPhone = accountUserPhone;
    }

    public String getAccountIdCcard() {
        return accountIdCard;
    }

    public void setAccountIdCcard(String accountIdCard) {
        this.accountIdCard = accountIdCard;
    }

    public String getAccountIdCard() {
        return accountIdCard;
    }

    public void setAccountIdCard(String accountIdCard) {
        this.accountIdCard = accountIdCard;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    @Override
    public String toString() {
        return "ClientAccountVo{" +
                "accountId=" + accountId +
                ", accountName='" + accountName + '\'' +
                ", accountPassword='" + accountPassword + '\'' +
                ", accountType=" + accountType +
                ", accountUser=" + accountUser +
                ", accountUserPhone='" + accountUserPhone + '\'' +
                ", accountIdCard='" + accountIdCard + '\'' +
                ", userName='" + userName + '\'' +
                '}';
    }
}
